# _*_ coding: UTF-8 _*_
# @Time     : 2021/10/25 11:37
# @Author   : yangshuaishuai
# @Site     : http://www.hzdledu.cn/
# @File     : c7s1_字符串String.py
# @Software : PyCharm

#字符串的序列操作
#索引操作
str1 = '你好，汇智动力！'
print(str1[0])
for i in str1:
    print(i,end=' ')
#切片
print(str1[1:5])
print(str1[1:])
print(str1[:5])
print(str1[::2])

print(list(reversed(str1)))
#2.字符串的分割与拼接
str1 = '汇智动力官网: http://www.hzdledu.com'
list1 = str1.split()
print(list1)
list2=str1.split('.')
print(list2)
list3=str1.split('/')
print(list3)

#join拼接
list1=['汇智动力官网:', 'http://www.hzdledu.com']
str1=' '.join(list1)
print(str1)#join()是字符串的方法不是列表的方法

#3.字符串的检索
str1 = '汇智动力官网: http://www.hzdledu.com'
print(str1.count(':'))#返回子字符串的次数
print(str1.count(':',0,6))

print(str1.find('www'))#返回首字母的index，不存在返回-1
print(str1.index('www'))
#print(str1.index('www',0,6))#子字符串不存在抛出异常

#4.去除字符串中的特殊字符串
str1 = '...http://www.hzdledu.com...'
str2 = str1.lstrip('.')#去除左边的特殊字符
print(str2)
str3=str1.rstrip('.')#去除右边的特殊字符
print(str3)
str4=str1.strip('.')#去除两边的特殊字符
print(str4)